package com.lfy.modules.monitor.service;


import com.lfy.modules.common.domain.R;
import com.lfy.modules.monitor.domain.vo.ThreadInformationVO;

/**
* @author 吕飞扬
* @description 针对表【thread_pool_detail】的数据库操作Service
* @createDate 2024-04-02 18:33:56
*/
public interface ThreadPoolDetailService {

    void updateThreadPoolQueueSize(Integer queueSize);

    void updateThreadPoolMaxSize(Integer maxSize);

    void updateThreadPoolCoreSize(Integer coreSize);

    void updateThreadAlarm(Integer openAlarm);

    /**
     * 获取线程池当前信息
     */
    R<ThreadInformationVO> getInformation();
}
